/**
 * 
 */
package com.arx.interactive;

/**
 * @author Donald
 *
 */
interface InteractiveBase {/**
	 * Gets the index number of a registered interactive item.
	 * @param io the {@link InteractiveObject}
	 * @return int
	 */
	int getInterNum(InteractiveObject io);
	/**
	 * Gets a specific {@link InteractiveObject} by its reference index.
	 * @param ref the reference index
	 * @return {@link InteractiveObject}
	 */
	InteractiveObject getInteractiveObject(int ref);
	/**
	 * Finds IO number by name.
	 * @param name
	 * @return int
	 */
	int GetTargetByNameTarget(String name);

}
